Exemple : Visual Dialogs
Produit : CODESYS Visualization
Cet exemple utilise trois exemples d'applications pour montrer comment accéder par programmation aux boîtes de dialogue de visualisation dans Texte structuré (ST) langage de mise en œuvre.
Descriptif
L'exemple montre l'implémentation de la façon d'ouvrir des boîtes de dialogue et de transmettre des paramètres à cette boîte de dialogue. L'utilisateur de la visualisation peut ouvrir les boîtes de dialogue et saisir des données. Après avoir fermé la boîte de dialogue, les données saisies seront enregistrées et affichées dans la fenêtre principale.
Informations supplémentaires
Application : DialogVarInOut
Cet exemple montre comment ouvrir des boîtes de dialogue par programmation et comment implémenter le gestionnaire d'événements pour lire et vérifier les valeurs d'entrée.
Le EditBoxEventHandler le gestionnaire d'événements est défini dans PLC_PRG programme principal. VariableWritten La méthode est appelée après qu'une valeur d'entrée a été définie. La plage de la valeur d'entrée est vérifiée à l'aide du CheckValue méthode du ControlFB bloc fonctionnel. OK le bouton est activé lorsque pVar la variable est inférieure à 100.
Note
Notez que le ControlFB le bloc fonctionnel est fourni avec le VAR_IN_OUT_AS_POINTER attribut lorsqu'il est transmis au cadre.
Application : FileDialog
Cet exemple montre comment utiliser le gestionnaire de boîtes de dialogue pour implémenter l'ouverture de boîtes de dialogue de fichiers dans le langage d'implémentation ST.
Dans le PLC_PRG programme, le filtre de fichiers et une instance du Visu_FbFileListProvider bloc fonctionnel est créé. Visu_FbFileListProvider bloc de fonction est utilisé par la boîte de dialogue pour répertorier et filtrer les fichiers. OpenFileDialog la fonction définit Visu_FbFileListProvider et ouvre la boîte de dialogue.
L'utilisateur de la visualisation peut désormais sélectionner un fichier. Le nom du fichier s'affiche.
Pour plus d'informations, voir :
Application : IECOpenDialog
L'exemple montre comment utiliser Visu Utils bibliothèque pour ouvrir des boîtes de dialogue.
Application : ModernDialogs
Cette application montre l'apparence et les fonctions des nouvelles boîtes de dialogue (avec le chiffre « 2 » dans le nom) du VisuDialogs bibliothèque.
NumPad2Keypad2TextinputWithLimits2
Le MyCustomDialog L'objet est utilisé pour montrer comment configurer une boîte de dialogue personnalisée avec la disposition des nouvelles boîtes de dialogue.
Configuration du MyCustomDialog visualisation :
Le type de visualisation dans propriétés de l'objet sur le Visualisation l'onglet est Dialogue.
L'élément de niveau supérieur est un cadre qui a fait référence au
VisuDialogs.Dialog_Backgroundvisualisation. Ceci est configuré sous le Visualisations référencées propriété d'élément du cadre.
Astuce
Lorsque vous faites glisser un élément de cadre dans l'éditeur de visualisation, Configuration du cadre la boîte de dialogue s'affiche. Sélectionnez le Dialog_Background visualisation qui répertorie ci-dessous les visualisations disponibles.
Exigences et restrictions du système
Système de programmation | CODESYS Development System (version 3.5.16.1 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.16.1) |
Composants complémentaires | - |
Avis
TÉLÉCHARGER Projet